@charset "utf-8";
/* CSS Document */
body { font: 12px/150% tahoma, sans-serif; color: #333; }
	h1 { font: 22px georgia, serif; }
	h2 { font: 14px courier new, monospace; margin-bottom: 5px; }
	a { outline: none; text-decoration: none; }
	a { color: #039; }
	a:hover, a:active { color: #f60; }
	img { vertical-align:middle; }
	.clear { clear:both; }
	.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden;zoom:1; }
	
	.a_gray{ display:inline-block; padding-left:10px; line-height:21px;text-decoration:none;background-image:url(../images/a_login.gif); background-position:left; background-repeat:no-repeat;}
	.a_gray:hover{color:#fff; text-decoration:none; background-image:url(../images/a_login_hover.gif); background-position:left; background-repeat:no-repeat;}
		.a_gray em{ display:inline-block;padding-right:10px;color:#000 !important; font-style:normal; background-image:url(../images/a_login.gif); background-position:right; background-repeat:no-repeat;}
		.a_gray:hover em{background-image:url(../images/a_login_hover.gif); background-position:right; background-repeat:no-repeat; cursor:pointer;}
	
	 .col-main{ display:inline;}
	
	.grid { width:1002px; margin:0px auto; }
	.main-wrap:after,  .grid:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
	.main-wrap{ padding:10px; border:1px solid #ccc;}
	
	.layout { margin-bottom: 10px; }
	
	.g_left{ width:200px; float:left; margin-right:10px;}
	.g_right{ width:792px; float:left;}
	
	
	
	
	
	.header { padding:0; width:1002px;margin:0px auto;  height:135px; background-image:url(../images/banner.gif); background-repeat:no-repeat; background-position:left top;}
	.header h1{ height:100px; line-height:100px; font-family:Microsoft Yahei; font-size:32px; padding-left:100px;}
	.header h1 a{  font-weight:bold;}
	.header h1 a:hover{text-decoration:none;}
	
	.nav { height:30px; border:1px solid #ccc;border-bottom:4px solid #039; background-image:url(../images/nav_bg.gif); background-repeat:repeat-x; background-position:left center;background-color:#f7f7f7;}
		.nav_ul { }
		.nav_ul li { float:left;height:30px; border-left:1px solid #ccc; border-right:1px solid #ccc; margin-left:-1px;position:relative; }
		.nav_ul li a{ display:inline-block; height:30px; line-height:30px; font-size:16px; padding-left:20px; padding-right:20px;background-image:url(../images/nav_bg.gif); background-repeat:repeat-x; background-position:left center; background-color:#f7f7f7;  color:#000000;}
		.nav_ul li a:hover{ text-decoration:none;background-image:url(../images/nav_hover.gif); background-repeat:repeat-x; background-position:left center; background-color:#6699CC; color:#fff;}
		.nav_ul li a.current{background-image:url(../images/nav_current.gif); background-repeat:repeat-x; background-position:left center; background-color:#000099; color:#fff;}
		.nav_new{ position:absolute; right:10px; top:-6px; background-image:url(../images/new.gif); background-repeat:no-repeat; background-position:left top; display:block; height:9px; width:22px;}
		
			.nav_second_ul{ position:absolute; top:30px; left:0; border-top:1px solid #ccc; display:none;}
				.nav_second_ul li { clear:both;height:30px; border:1px solid #ccc; margin-top:-1px;position:relative; }
				.nav_second_ul li a{ display:inline-block; height:30px; line-height:30px; font-size:14px; padding-left:20px; padding-right:20px;background-image:none;  background-color:#f7f7f7;  color:#000000; min-width:150px;_width:150px;}
				.nav_second_ul li a:hover{ text-decoration:none;background-image:url(../images/nav_hover.gif); background-repeat:repeat-x; background-position:left center; background-color:#6699CC; color:#fff;}
				.nav_second_ul li a.current{background-image:url(../images/nav_current.gif); background-repeat:repeat-x; background-position:left center; background-color:#000099; color:#fff;}
		
		
	.content { padding: 10px 0; clear: both; }
	
		.block_layout { border:1px solid #ccc; margin-bottom:10px; }
			.block_title { height:23px; border-bottom:1px solid #ccc; background-image:url(../images/block_title.gif); background-repeat:repeat-x; background-position:left center; }
			.block_title h3 { display:inline-block; float:left; height:23px; line-height:23px; background-image:url(../images/title_span.gif); background-repeat:no-repeat; background-position:left center; padding-left:25px; }
			.block_title em { display:inline-block; float:right; font-style:normal; padding-right:5px; line-height:23px; }
			.block_content { background-color:#fff; zoom:1; }
	
.menu {}
		.menu_ul { }
		.menu_ul li { border-bottom:1px solid #ccc; position:relative; }
		.menu_ul li a{ display:block; line-height:24px;;font-weight:bold; font-size:12px; padding-left:20px; zoom:1; background-image:url(../images/menu_bg.gif); background-repeat:no-repeat; background-position:right center; background-color:#f7f7f7;  color:#fff;}
		.menu_ul li a:hover{ text-decoration:none;background-image:url(../images/menu_hover.gif); background-repeat:no-repeat; background-position:v center; background-color:#6699CC; color:#fff;}
		.menu_ul li .current{background-image:url(../images/menu_current.gif); background-repeat:no-repeat; background-position:right center; background-color:#000099; color:#fff;}
		.menu_ul li .current:hover{background-image:url(../images/menu_current.gif);}
		
		
			.menu_second_ul{ border-left:4px solid #039; border-top:1px solid #ccc; display:block; }
				.menu_second_ul li { height:24px; border-bottom:1px dotted #ccc; position:relative; }
				.menu_second_ul li a{ font-weight:normal; display:block; height:24px; line-height:24px; font-size:12px; background-image:none;   background-color:#f7f7f7;  color:#000;}
				.menu_second_ul li a:hover{ text-decoration:none; background-image:none;   background-color:#ccd6eb; color:#000;}
				.menu_second_ul li .current{text-decoration:none; background-image:none;   background-color:#ccd6eb; color:#000;}
				.menu_second_ul li .current:hover{background-image:none;}

.footer{ padding-right:10px; padding-top:10px; border-top:3px solid #039; width:992px;margin:0px auto; text-align:right;  height:100px; background-image:url(../images/foot.gif); background-repeat:no-repeat; background-position:left top; font-size:14px; line-height:150%;}

.refresh_table{ width:100%;}
.refresh_table th{ text-align:left; border-bottom:2px solid #1d2454; height:30px; line-height:30px;padding-left:4px;  padding-right:4px;}
.refresh_table td{ height:30px; line-height:30px; padding-left:4px; padding-right:4px;}
.refresh_table label{ display:inline-block; padding-left:20px; background-image:url(../images/app.gif); background-repeat:repeat-x; background-position:left center; background-repeat:no-repeat; cursor:pointer;}
.refresh_table label:hover{ color:#ff6600;}
.refresh_table .refresh_succ{padding-left:20px; color:#999; background-image:url(../images/refresh_ok.gif);background-position:left center;background-repeat:no-repeat;}
.refresh_table .refresh_fail{padding-left:20px; color:red; background-image:url(../images/refresh_error.gif);background-position:left center;background-repeat:no-repeat;}
.refresh_table tbody td{  border-bottom:1px dotted #ccc;}
.refresh_table tfoot td{ height:50px; vertical-align:middle;}
.refresh_table .refresh_bg{ background-color:#fceff4;}
.refresh_table .refresh_btm{ display:inline-block; line-height:30px; background-image:url(../images/refresh_btm.gif);background-position:left center;background-repeat:no-repeat; padding-left:10px; text-decoration:none; font-size:14px;}
.refresh_table .refresh_btm:hover{background-image:url(../images/refresh_btm_hover.gif);}
.refresh_table .refresh_btm em{ color:#fff; font-style:normal; line-height:30px; background-image:url(images/refresh_btm.gif);background-position:right center;background-repeat:no-repeat;padding-right:10px;}
.refresh_table .refresh_btm:hover em{ background-image:url(../images/refresh_btm_hover.gif);}
